Big Huge Thesaurus

Sedum telephium

noun